#include "townhallstates.h"
#include <cassert>


// Methods for TownHallGlobalState
//////////////////////////
TownHallGlobalState* TownHallGlobalState::Instance()
{
	static TownHallGlobalState instance;

	return &instance;
}

/*-------------------------------------------------------------------------------------------------------------*/
void TownHallGlobalState::Enter(TownHall* pTownHall)
{
	
}

/*-------------------------------------------------------------------------------------------------------------*/
void TownHallGlobalState::Execute(TownHall* pTownHall)
{ 
	
}

/*-------------------------------------------------------------------------------------------------------------*/
void TownHallGlobalState::Exit(TownHall* pTownHall)
{ 
	
}

/*-------------------------------------------------------------------------------------------------------------*/
bool TownHallGlobalState::OnMessage(TownHall* pTownHall, const Telegram& message)
{
	// Send msg to global message handler
	return false;
}